package com.xoa.model.flowRunFeedback;

import com.xoa.model.enclosure.Attachment;
import com.xoa.model.users.Users;

import java.util.Date;
import java.util.List;

public class FlowRunFeedback {
    /** 主键ID **/
    private int feedId;
    /** 流程实例ID **/
    private int runId;
    /** 流程实例步骤ID[实际步骤号] **/
    private int prcsId;
    /** 流程步骤号[设计流程中的步骤号] **/
    private int flowPrcs;
    /** 用户ID **/
    private String userId;
    /** 会签意见内容 **/
    private String content;
    /** 附件ID串 **/
    private String attachmentId;
    /** 附件名称串 **/
    private String attachmentName;
    /** 最近一次会签意见的保存时间 **/
    private String editTime;
    /** 会签意见类型(1-新会签控件,空-会签意见) **/
    private String feedFlag;
    /** 手写签批意见 **/
    private String signData;
    /** 回复的是哪条意见ID **/
    private int replyId;
    /**封装的附件信息*/
    private List<Attachment> list;
   /**会签意见是否可见**/
    private String signLook;

    private String userName;

    private String prcsName;
    /**
     * 1是主办人 0是经办人 签署的会签意见
     */
    private String opFlag;

    private String deptName;

    private String longDeptName;

    private String userPrivName;

    private Integer deptId;

    public Integer getDeptId() {
        return deptId;
    }

    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }

    public String getUserPrivName() {
        return userPrivName;
    }

    public void setUserPrivName(String userPrivName) {
        this.userPrivName = userPrivName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getLongDeptName() {
        return longDeptName;
    }

    public void setLongDeptName(String longDeptName) {
        this.longDeptName = longDeptName;
    }

    public String getOpFlag() {
        return opFlag;
    }

    public void setOpFlag(String opFlag) {
        this.opFlag = opFlag;
    }

    public String getSignLook() {
        return signLook;
    }

    public void setSignLook(String signLook) {
        this.signLook = signLook;
    }

    public String getPrcsName() {
        return prcsName;
    }

    public void setPrcsName(String prcsName) {
        this.prcsName = prcsName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    private Users users;

    public Users getUsers() {
        return users;
    }

    public void setUsers(Users users) {
        this.users = users;
    }

    public List<Attachment> getList() {
        return list;
    }

    public void setList(List<Attachment> list) {
        this.list = list;
    }

    public int getFeedId() {
        return feedId;
    }

    public void setFeedId(int feedId) {
        this.feedId = feedId;
    }

    public int getRunId() {
        return runId;
    }

    public void setRunId(int runId) {
        this.runId = runId;
    }

    public int getPrcsId() {
        return prcsId;
    }

    public void setPrcsId(int prcsId) {
        this.prcsId = prcsId;
    }

    public int getFlowPrcs() {
        return flowPrcs;
    }

    public void setFlowPrcs(int flowPrcs) {
        this.flowPrcs = flowPrcs;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getAttachmentId() {
        return attachmentId==null?"":attachmentId;
    }

    public void setAttachmentId(String attachmentId) {
        this.attachmentId = attachmentId;
    }

    public String getAttachmentName() {
        return attachmentName==null?"":attachmentName;
    }

    public void setAttachmentName(String attachmentName) {
        this.attachmentName = attachmentName;
    }

    public String getEditTime() {
        return editTime;
    }

    public void setEditTime(String editTime) {
        this.editTime = editTime;
    }

    public String getFeedFlag() {
        return feedFlag;
    }

    public void setFeedFlag(String feedFlag) {
        this.feedFlag = feedFlag;
    }

    public String getSignData() {
        return signData == null?"":signData;
    }

    public void setSignData(String signData) {
        this.signData = signData;
    }

    public int getReplyId() {
        return replyId;
    }

    public void setReplyId(int replyId) {
        this.replyId = replyId;
    }
}